Anleitung fr zustzliche Special Fhigkeiten:
Erarbeitet von Tweety
Keine Haftung fr Rechtschreibfehler. :)

-------------------------------------------------------------------

Erstelle neue Tabelle in DB

erstelle tabelle in accounts nach thievery:

fire int(11) unsigned NOT NULL default '0',
wmagie int(11) unsigned NOT NULL default '0',

erstelle nach thieveryuses:
fireuses int(4) unsigned NOT NULL default '0',
wamgieuses int(4) unsigned NOT NULL default '0',


erstelle in pvp nach thieveryuses2:

fireuses1 int(5) unsigned NOT NULL default '0',
fireuses2 inr(5) unsigned NOT NULL default '0',

wmagieuses1 int(5) unsigned NOT NULL default '0',
wmagieuses2 int(5) unsigned NOT NULL default '0',

-------------------------------------------------------------------


ffne:
academy.php und suche:

// Kosten: gestaffelt nach Skillevel
$skills = array(1=>"darkarts","magic","thievery");

berschreibe mit:

// Kosten: gestaffelt nach Skillevel
$skills = array(1=>"darkarts","magic","thievery","fire","wmagie");

--------------------------------------------------------------------

ffne:
battle.php und suche:

if ($HTTP_GET_VARS[skill]=="TS"){
		if ($session[user][thieveryuses] >= $HTTP_GET_VARS[l]){
			$creaturedmg = 0;
			switch($HTTP_GET_VARS[l]){
			case 1:
				$session[bufflist]['ts1']=array(
					"startmsg"=>"`n`^Du gibst deinem Gegner einen schlimmen Namen und bringst {badguy} zum Weinen.`n`n",
					"name"=>"`^Beleidigung",
					"rounds"=>5,
					"wearoff"=>"Dein Gegner putzt sich die Nase und hrt auf zu weinen.",
					"roundmsg"=>"{badguy} ist deprimiert und kann nicht so gut angreifen.",
					"badguyatkmod"=>0.5,
					"activate"=>"defense"
					);
				break;
			case 2:
				$session[bufflist]['ts2']=array(
					"startmsg"=>"`n`^Du reibst Gift auf dein(e/n) ".$session[user][weapon].".`n`n",
					"name"=>"`^Vergiftete Waffe",
					"rounds"=>5,
					"wearoff"=>"Das Blut deines Gegners hat das Gift von deiner Waffe gewaschen.",
					"atkmod"=>2,
					"roundmsg"=>"Dein Angriffswert vervielfacht sich!",
					"activate"=>"offense"
					);
				$session['user']['reputation']--;
				break;
			case 3:
				$session[bufflist]['ts3'] = array(
					"startmsg"=>"`n`^Mit dem Geschick eines erfahrenen Diebs scheinst du zu verschwinden und kannst {badguy} aus einer gnstigeren und sichereren Position angreifen.`n`n",
					"name"=>"`^Versteckter Angriff",
					"rounds"=>5,
					"wearoff"=>"Dein Opfer hat dich gefunden.",
					"roundmsg"=>"{badguy} kann dich nicht finden.",
					"badguyatkmod"=>0,
					"activate"=>"defense"
					);
				break;
			case 5:
				$session[bufflist]['ts5']=array(
					"startmsg"=>"`n`^Mit deinen Fhigkeiten als Dieb verschwindest du und schiebst {badguy} von hinten eine dnne Klinge zwischen die Rckenwirbel!`n`n",
					"name"=>"`^Angriff von hinten",
					"rounds"=>5,
					"wearoff"=>"Dein Opfer ist nicht mehr so nett, dich hinter sich zu lassen!",
					"atkmod"=>3,
					"defmod"=>3,
					"roundmsg"=>"Dein Angriffswert und deine Verteidigung vervielfachen sich!",
					"activate"=>"offense,defense"
					);
				break;
			}
			$session[user][thieveryuses]-=$HTTP_GET_VARS[l];
		}else{
			$session[bufflist]['ts0'] = array(
				"startmsg"=>"`nDu versuchst, {badguy} anzugreifen, indem du deine besten Diebesknste in die Praxis umsetzt - aber du stolperst ber deine eigenen Fsse.`n`n",
				"rounds"=>1,
				"activate"=>"roundstart"
				);
			$session['user']['reputation']--;
		}
	}

fge darunter ein:


if ($HTTP_GET_VARS[skill]=="FI"){
		if ($session[user][fireuses] >= $HTTP_GET_VARS[l]){
			$creaturedmg = 0;
			switch($HTTP_GET_VARS[l]){
			case 1:
				$session[bufflist]['fi1']=array(
					"startmsg"=>"`n`\$Du spielst mit dem Feuer und fgst {badguy} eine Menge brandwunden zu.`n`n",
					"name"=>"`^Feuertanz",
					"rounds"=>5,
					"wearoff"=>"Dein Feuertanz hlt nicht ewig und das Feuer erlischt.",
					"minioncount"=>round($session[user][level]/3)+1,
					"maxbadguydamage"=>round($session[user][level]/2,0)+1,
					"effectmsg"=>"`)Etwas Feuer verbrennt{badguy} und verletzt ihn mit `^{damage}`) Schadenspunkten.",
					"effectnodmgmsg"=>"`)Das Feuer schliet {badguy} ein, aber `\$VERLETZT IHN NICHT`)!",
					"activate"=>"roundstart"
					);
				break;
			case 2:
				$session[bufflist]['fi2']=array(
					"startmsg"=>"`n`^Du reibst Spiritus auf dein(e/n) ".$session[user][weapon].".`n`n",
					"name"=>"`^Feuer Waffe",
					"rounds"=>5,
					"wearoff"=>"Das Blut deines Gegners hat das Feuer deiner Waffe gelscht.",
					"atkmod"=>2,
					"roundmsg"=>"Dein Angriffswert vervielfacht sich!",
					"activate"=>"offense"
					);
				$session['user']['reputation']--;
				break;
			case 3:
				$session[bufflist]['fi3']=array(
					"startmsg"=>"`n`\$Du pfeifst auf zwei Fingern und ein Drache steht vor {badguy}.`n`n",
					"name"=>"`\$Feuer Drache",
					"rounds"=>5,
					"wearoff"=>"Dein Feuer erlischt darunter strahlt die gewohnt funkelnde Klinge.",
					"badguydmgmod"=>0.5,
					"roundmsg"=>"{badguy} taumelt vor Schmerzen der Verbrennung hin und her und trifft dich nur mit halben Schaden.",
					"activate"=>"defense"
					);
				break;
			case 5:
				$session[bufflist]['fi5']=array(
					"startmsg"=>"`n`\$Du streckst deine Hand aus und {badguy} fngt an zu glhen.`n`n",
					"name"=>"`\$Seele verbrennen",
					"rounds"=>5,
					"wearoff"=>"Die Seele deines Opfers hat sich erholt.",
					"badguyatkmod"=>0,
					"badguydefmod"=>0,
					"roundmsg"=>"{badguy} kratzt sich beim Versuch, die eigene Seele zu befreien, fast die Augen aus und kann nicht angreifen oder sich verteidigen.",
					"activate"=>"offense,defense"
					);
				$session['user']['reputation']--;
				break;
			}
			$session[user][fireuses]-=$HTTP_GET_VARS[l];
		}else{
			$session[bufflist]['fi0'] = array(
				"startmsg"=>"`nErschpft versuchst du deine beste Feuerkunst: einen schlechten Witz.  {badguy} schaut dich nachdenklich eine Minute lang an. Endlich versteht er den Witz und strzt sich lachend wieder auf dich.`n`n",
				"rounds"=>1,
				"activate"=>"roundstart"
				);
			$session['user']['reputation']--;
		}
	}
if ($HTTP_GET_VARS[skill]=="WM"){
		if ($session[user][wmagieuses] >= $HTTP_GET_VARS[l]){
			$creaturedmg = 0;
			switch($HTTP_GET_VARS[l]){
			case 1:
				$session[bufflist]['wm1']=array(
					"startmsg"=>"`n`\$Du fngst an eine Formel vor sich hin zu sprechen.`n`n",
					"name"=>"`^Unsichtbarkeitszauber",
					"rounds"=>5,
					"wearoff"=>"Dein Zauber hat nachgelassen du bist wieder zu sehen.",
					"minioncount"=>round($session[user][level]/3)+1,
					"maxbadguydamage"=>round($session[user][level]/2,0)+1,
					"effectmsg"=>"`)Du trifft{badguy} und verletzt ihn mit `^{damage}`) Schadenspunkten. Er konnte dich nicht sehen.",
					"effectnodmgmsg"=>"`)Du verwirrst {badguy}, aber `\$VERLETZT IHN NICHT`)!",
					"activate"=>"roundstart"
					);
				break;
			case 2:
				$session[bufflist]['wm2']=array(
					"startmsg"=>"`n`^Du sprichst eine Formel und dein(e) ".$session[user][weapon].". verwandelt sich in Glhendes Licht.`n`n",
					"name"=>"`^Sonnenstrahl Zauber",
					"rounds"=>5,
					"wearoff"=>"Die dunklen Absichten deines Gegeners bertnen das grelle Licht",
					"atkmod"=>2,
					"roundmsg"=>"Dein Angriffswert vervielfacht sich!",
					"activate"=>"offense"
					);
				$session['user']['reputation']--;
				break;
			case 3:
				$session[bufflist]['wm3']=array(
					"startmsg"=>"`n`\$Du sprichst eine Formel aus und du stehst 2x vor {badguy} und verwirrst ihn.`n`n",
					"name"=>"`\$Verdopplungs Zauber",
					"rounds"=>5,
					"wearoff"=>"Dein doppelgnger hat erkannt das er zu schwach ist und luft weg",
					"badguydmgmod"=>0.5,
					"roundmsg"=>"{badguy} ist verwirrt weil er nicht wei wen er schlagen soll deswegen trifft er dich nur mit halben Schadenpunkten.",
					"activate"=>"defense"
					);
				break;
			case 5:
				$session[bufflist]['wm5']=array(
					"startmsg"=>"`n`\$Du holst eine flasche aus deiner Tasche und trinkst einen Schluck daraus.`n`n",
					"name"=>"`\$Zauber Trank",
					"rounds"=>5,
					"wearoff"=>"Du bist so schnell wie der wind so dass dein Gegner nicht hinter her kommt.",
					"badguyatkmod"=>0,
					"badguydefmod"=>0,
					"roundmsg"=>"{badguy} fllt Tot um bei dem Versuch dich zu fangen.",
					"activate"=>"offense,defense"
					);
				$session['user']['reputation']--;
				break;
			}
			$session[user][wmagieuses]-=$HTTP_GET_VARS[l];
		}else{
			$session[bufflist]['wm0'] = array(
				"startmsg"=>"`nErschpft versuchst du deine beste Magie: einen schlechten Witz.  {badguy} schaut dich nachdenklich eine Minute lang an. Endlich versteht er den Witz und strzt sich lachend wieder auf dich.`n`n",
				"rounds"=>1,
				"activate"=>"roundstart"
				);
			$session['user']['reputation']--;
		}
	}
-------------------------------------------------------------------

ffne:
bio.php und finde:

$specialty=array(0=>"nicht spezifiziert","Dunkle Knste","Mystische Krfte","Diebeskunst");

berschreibe mit:

$specialty=array(0=>"nicht spezifiziert","Dunkle Knste","Mystische Krfte","Diebeskunst","Feuer Knste","Weie Magie");

-------------------------------------------------------------------

ffne:
common.php und finde:

$skillnames = array(1=>"Dunkle Knste","Mystische Krfte","Diebeskunst");
$skills = array(1=>"darkarts","magic","thievery");
$skillpoints = array(1=>"darkartuses","magicuses","thieveryuses");

berschreibe mit:

$skillnames = array(1=>"Dunkle Knste","Mystische Krfte","Diebeskunst","Feuer Knste","Weie Magie");
$skills = array(1=>"darkarts","magic","thievery","fire","wmagie");
$skillpoints = array(1=>"darkartuses","magicuses","thieveryuses","fireuses","wmagieuses");

finde:

if ($session[user][magicuses]>0) {
			addnav("`%Mystische Krfte`0","");
			//disagree with making this 'n', players shouldn't have their behavior dictated by convenience of god mode, hehe
			addnav("g?`%&#149; Regeneration`7 (1/".$session[user][magicuses].")`0","$script?op=fight&skill=MP&l=1",true);
		}
		if ($session[user][magicuses]>1)
			addnav("`%&#149; Erdenfaust`7 (2/".$session[user][magicuses].")`0","$script?op=fight&skill=MP&l=2",true);
		if ($session[user][magicuses]>2)
			addnav("L?`%&#149; Leben absaugen`7 (3/".$session[user][magicuses].")`0","$script?op=fight&skill=MP&l=3",true);
		if ($session[user][magicuses]>4)
			addnav("A?`%&#149; Blitz Aura`7 (5/".$session[user][magicuses].")`0","$script?op=fight&skill=MP&l=5",true);
		

fge darunter ein:

if ($session[user][fireuses]>0) {
			addnav("`qFeuer Knste`0","");
			//disagree with making this 'n', players shouldn't have their behavior dictated by convenience of god mode, hehe
			addnav("g?`%&#149; Feuertanz`7 (1/".$session[user][fireuses].")`0","$script?op=fight&skill=FI&l=1",true);
		}
		if ($session[user][fireuses]>1)
			addnav("`%&#149; Feuer Waffe`7 (2/".$session[user][fireuses].")`0","$script?op=fight&skill=FI&l=2",true);
		if ($session[user][fireuses]>2)
			addnav("L?`%&#149; Feuer Drache`7 (3/".$session[user][fireuses].")`0","$script?op=fight&skill=FI&l=3",true);
		if ($session[user][fireuses]>4)
			addnav("A?`%&#149; Seele verbrennen`7 (5/".$session[user][fireuses].")`0","$script?op=fight&skill=FI&l=5",true);

if ($session[user][wmagieuses]>0) {
			addnav("`&Weie Magie`0","");
			//disagree with making this 'n', players shouldn't have their behavior dictated by convenience of god mode, hehe
			addnav("g?`&&#149; Unsichtbarkeitszauber`7 (1/".$session[user][wmagieuses].")`0","$script?op=fight&skill=WM&l=1",true);
		}
		if ($session[user][wmagieuses]>1)
			addnav("`&&#149; Sonnenstrahl Zauber`7 (2/".$session[user][wmagieuses].")`0","$script?op=fight&skill=WM&l=2",true);
		if ($session[user][wmagieuses]>2)
			addnav("L?`&&#149; Verdopplungszauber`7 (3/".$session[user][wmagieuses].")`0","$script?op=fight&skill=WM&l=3",true);
		if ($session[user][wmagieuses]>4)
			addnav("A?`&&#149; Zauber Trank`7 (5/".$session[user][wmagieuses].")`0","$script?op=fight&skill=WM&l=5",true);
		

------------------------------------------------------------------------

ffne 
inn.php und finde:

addnav("Diebesknste",preg_replace("/[&?]c=[[:digit:]-]*/","",$REQUEST_URI)."&specialty=3");

fge darunter ein:

addnav("Feuer Knste",preg_replace("/[&?]c=[[:digit:]-]*/","",$REQUEST_URI)."&specialty=4");
addnav("Weie Magie",preg_replace("/[&?]c=[[:digit:]-]*/","",$REQUEST_URI)."&specialty=5");
--------------------------------------------------------------------------

ffne
pvparena.php und finde

$goodguy = array("name"=>$row[name1],"level"=>$row[lvl1],"hitpoints"=>$row[hp1],"maxhitpoints"=>$row[maxhp1],"attack"=>$row[att1],"defense"=>$row[def1],"weapon"=>$row[weapon1],"armor"=>$row[armor1],"darkartuses"=>$row[darkartuses1],"magicuses"=>$row[magicuses1],"thieveryuses"=>$row[thieveryuses1],"bufflist"=>$row[bufflist1]);

ersetze mit:

$goodguy = array("name"=>$row[name1],"level"=>$row[lvl1],"hitpoints"=>$row[hp1],"maxhitpoints"=>$row[maxhp1],"attack"=>$row[att1],"defense"=>$row[def1],"weapon"=>$row[weapon1],"armor"=>$row[armor1],"darkartuses"=>$row[darkartuses1],"magicuses"=>$row[magicuses1],"thieveryuses"=>$row[thieveryuses1],"fireuses"=>$row[fireuses1],"wmagieuses"=>$row[wmagieuses1],"bufflist"=>$row[bufflist1]);

suche:

$goodguy = array("name"=>$row[name2],"level"=>$row[lvl2],"hitpoints"=>$row[hp2],"maxhitpoints"=>$row[maxhp2],"attack"=>$row[att2],"defense"=>$row[def2],"weapon"=>$row[weapon2],"armor"=>$row[armor2],"darkartuses"=>$row[darkartuses2],"magicuses"=>$row[magicuses2],"thieveryuses"=>$row[thieveryuses2],"bufflist"=>$row[bufflist2]);

ersetze mit:

$goodguy = array("name"=>$row[name2],"level"=>$row[lvl2],"hitpoints"=>$row[hp2],"maxhitpoints"=>$row[maxhp2],"attack"=>$row[att2],"defense"=>$row[def2],"weapon"=>$row[weapon2],"armor"=>$row[armor2],"darkartuses"=>$row[darkartuses2],"magicuses"=>$row[magicuses2],"thieveryuses"=>$row[thieveryuses2],"fireuses"=>$row[fireuses2],"wmagieuses"=>$row[wmagieuses2],"bufflist"=>$row[bufflist2]);

suche:

if ($goodguy[magicuses]>0) {
		addnav("`%Mystische Krfte`0","");
		//disagree with making this 'n', players shouldn't have their behavior dictated by convenience of god mode, hehe
		addnav("g?`%&#149; Regeneration`7 (1/".$goodguy[magicuses].")`0","pvparena1.php?op=fight&skill=MP&l=1",true);
	}
	if ($goodguy[magicuses]>1)
		addnav("`%&#149; Erdenfaust`7 (2/".$goodguy[magicuses].")`0","pvparena1.php?op=fight&skill=MP&l=2",true);
	if ($goodguy[magicuses]>2)
		addnav("L?`%&#149; Leben absaugen`7 (3/".$goodguy[magicuses].")`0","pvparena1.php?op=fight&skill=MP&l=3",true);
	if ($goodguy[magicuses]>4)
		addnav("A?`%&#149; Blitz Aura`7 (5/".$goodguy[magicuses].")`0","pvparena1.php?op=fight&skill=MP&l=5",true);

fge darunter ein

if ($goodguy[fireuses]>0) {
		addnav("`^Feuer Knste`0","");
		//disagree with making this 'n', players shouldn't have their behavior dictated by convenience of god mode, hehe
		addnav("g?`%&#149; Feuertanz`7 (1/".$goodguy[fireuses].")`0","pvparena1.php?op=fight&skill=FI&l=1",true);
	}
	if ($goodguy[fireuses]>1)
		addnav("`%&#149; Feuer Waffe`7 (2/".$goodguy[fireuses].")`0","pvparena1.php?op=fight&skill=FI&l=2",true);
	if ($goodguy[fireuses]>2)
		addnav("L?`%&#149; Feuer Drache`7 (3/".$goodguy[fireuses].")`0","pvparena1.php?op=fight&skill=FI&l=3",true);
	if ($goodguy[fireuses]>4)
		addnav("A?`%&#149; Seele verbrennen`7 (5/".$goodguy[fireuses].")`0","pvparena1.php?op=fight&skill=FI&l=5",true);


if ($goodguy[wmagieuses]>0) {
		addnav("`&Weie Magie`0","");
		//disagree with making this 'n', players shouldn't have their behavior dictated by convenience of god mode, hehe
		addnav("g?`%&#149; Unsichtbarkeitszauber`7 (1/".$goodguy[wmagieuses].")`0","pvparena1.php?op=fight&skill=WM&l=1",true);
	}
	if ($goodguy[wmagieuses]>1)
		addnav("`%&#149; Sonnenstrahl Zauber`7 (2/".$goodguy[wmagieuses].")`0","pvparena1.php?op=fight&skill=WM&l=2",true);
	if ($goodguy[wmagieuses]>2)
		addnav("L?`%&#149; Verdopplungszauber`7 (3/".$goodguy[wmagieuses].")`0","pvparena1.php?op=fight&skill=WM&l=3",true);
	if ($goodguy[wmagieuses]>4)
		addnav("A?`%&#149; Zauber Trank`7 (5/".$goodguy[wmagieuses].")`0","pvparena1.php?op=fight&skill=WM&l=5",true);



finde:

$sql = "INSERT INTO pvp (acctid1,acctid2,name1,name2,lvl1,lvl2,hp1,maxhp1,att1,def1,weapon1,armor1,darkartuses1,magicuses1,thieveryuses1,bufflist1,turn) 
VALUES (".$session[user][acctid].",$row[acctid],'".addslashes($session[user][name])."','".addslashes($row[name])."',".$session[user][level].",$row[level],".$session[user][hitpoints].",".$session[user][maxhitpoints].",".$session[user][attack].",".$session[user][defence].",'".addslashes($session[user][weapon])."','".addslashes($session[user][armor])."',".$session[user][darkartuses].",".$session[user][magicuses].",".$session[user][thieveryuses].",'".addslashes($session[user][bufflist])."',0)";

ersetze mit:

$sql = "INSERT INTO pvp (acctid1,acctid2,name1,name2,lvl1,lvl2,hp1,maxhp1,att1,def1,weapon1,armor1,darkartuses1,magicuses1,thieveryuses1,fireuses1,bufflist1,turn)
VALUES (".$session[user][acctid].",$row[acctid],'".addslashes($session[user][name])."','".addslashes($row[name])."',".$session[user][level].",$row[level],".$session[user][hitpoints].",".$session[user][maxhitpoints].",".$session[user][attack].",".$session[user][defence].",'".addslashes($session[user][weapon])."','".addslashes($session[user][armor])."',".$session[user][darkartuses].",".$session[user][magicuses].",".$session[user][thieveryuses].",".$session[user][fireuses].",".$session[user][wmagieuses].",'".addslashes($session[user][bufflist])."',0)";

finde:

$sql = "UPDATE pvp SET name2='".addslashes($session[user][name])."',hp2=".$session[user][hitpoints].",maxhp2=".$session[user][maxhitpoints].",att2=".$session[user][attack].",def2=".$session[user][defence].",weapon2='".addslashes($session[user][weapon])."',armor2='".addslashes($session[user][armor])."',darkartuses2=".$session[user][darkartuses].",magicuses2=".$session[user][magicuses].",thieveryuses2=".$session[user][thieveryuses].",bufflist2='".addslashes($session[user][bufflist])."',turn=2 WHERE acctid2=".$session[user][acctid]."";

ersetze mit:

$sql = "UPDATE pvp SET name2='".addslashes($session[user][name])."',hp2=".$session[user][hitpoints].",maxhp2=".$session[user][maxhitpoints].",att2=".$session[user][attack].",def2=".$session[user][defence].",weapon2='".addslashes($session[user][weapon])."',armor2='".addslashes($session[user][armor])."',darkartuses2=".$session[user][darkartuses].",magicuses2=".$session[user][magicuses].",thieveryuses2=".$session[user][thieveryuses].",fireuses2=".$session[user][fireuses].",wmagieuses2=".$session[user][wmagieuses].",bufflist2='".addslashes($session[user][bufflist])."',turn=2 WHERE acctid2=".$session[user][acctid]."";

finde:

$goodguy = array("name"=>$row[name1],"level"=>$row[lvl1],"hitpoints"=>$row[hp1],"maxhitpoints"=>$row[maxhp1],"attack"=>$row[att1],"defense"=>$row[def1],"weapon"=>$row[weapon1],"armor"=>$row[armor1],"darkartuses"=>$row[darkartuses1],"magicuses"=>$row[magicuses1],"thieveryuses"=>$row[thieveryuses1],"bufflist"=>$row[bufflist1]);

ersetze mit:

$goodguy = array("name"=>$row[name1],"level"=>$row[lvl1],"hitpoints"=>$row[hp1],"maxhitpoints"=>$row[maxhp1],"attack"=>$row[att1],"defense"=>$row[def1],"weapon"=>$row[weapon1],"armor"=>$row[armor1],"darkartuses"=>$row[darkartuses1],"magicuses"=>$row[magicuses1],"thieveryuses"=>$row[thieveryuses1],"fireuses"=>$row[fireuses1],"wmagieuses"=>$row[wmagieuses1],"bufflist"=>$row[bufflist1]);

suche:

$goodguy = array("name"=>$row[name2],"level"=>$row[lvl2],"hitpoints"=>$row[hp2],"maxhitpoints"=>$row[maxhp2],"attack"=>$row[att2],"defense"=>$row[def2],"weapon"=>$row[weapon2],"armor"=>$row[armor2],"darkartuses"=>$row[darkartuses2],"magicuses"=>$row[magicuses2],"thieveryuses"=>$row[thieveryuses2],"bufflist"=>$row[bufflist2]);

ersetze mit:

$goodguy = array("name"=>$row[name2],"level"=>$row[lvl2],"hitpoints"=>$row[hp2],"maxhitpoints"=>$row[maxhp2],"attack"=>$row[att2],"defense"=>$row[def2],"weapon"=>$row[weapon2],"armor"=>$row[armor2],"darkartuses"=>$row[darkartuses2],"magicuses"=>$row[magicuses2],"thieveryuses"=>$row[thieveryuses2],"fireuses"=>$row[fireuses2],"wmagieuses"=>$row[wmagieuses2],"bufflist"=>$row[bufflist2]);

finde:

if ($HTTP_GET_VARS[skill]=="TS"){
		if ($goodguy[thieveryuses] >= $HTTP_GET_VARS[l]){
			$creaturedmg = 0;
			switch($HTTP_GET_VARS[l]){
			case 1:
				$goodguy[bufflist]['ts1']=array(
					"startmsg"=>"`n`^Du gibst deinem Gegner einen schlimmen Namen und bringst {badguy} zum Weinen.`n`n",
					"name"=>"`^Beleidigung",
					"rounds"=>5,
					"wearoff"=>"Dein Gegner putzt sich die Nase und hrt auf zu weinen.",
					"roundmsg"=>"{badguy} ist deprimiert und kann nicht so gut angreifen.",
					"badguyatkmod"=>0.5,
					"activate"=>"defense"
					);
				break;
			case 2:
				$goodguy[bufflist]['ts2']=array(
					"startmsg"=>"`n`^Du reibst Gift auf dein(e/n) ".$goodguy[weapon].".`n`n",
					"name"=>"`^Vergiftete Waffe",
					"rounds"=>5,
					"wearoff"=>"Das Blut deines Gegners hat das Gift von deiner Waffe gewaschen.",
					"atkmod"=>2,
					"roundmsg"=>"Dein Angriffswert vervielfacht sich!",
					"activate"=>"offense"
					);
				break;
			case 3:
				$goodguy[bufflist]['ts3'] = array(
					"startmsg"=>"`n`^Mit dem Geschick eines erfahrenen Diebs scheinst du zu verschwinden und kannst {badguy} aus einer gnstigeren und sichereren Position angreifen.`n`n",
					"name"=>"`^Versteckter Angriff",
					"rounds"=>5,
					"wearoff"=>"Dein Opfer hat dich gefunden.",
					"roundmsg"=>"{badguy} kann dich nicht finden.",
					"badguyatkmod"=>0,
					"activate"=>"defense"
					);
				break;
			case 5:
				$goodguy[bufflist]['ts5']=array(
					"startmsg"=>"`n`^Mit deinen Fhigkeiten als Dieb verschwindest du und schiebst {badguy} von hinten eine dnne Klinge zwischen die Rckenwirbel!`n`n",
					"name"=>"`^Angriff von hinten",
					"rounds"=>5,
					"wearoff"=>"Dein Opfer ist nicht mehr so nett, dich hinter sich zu lassen!",
					"atkmod"=>3,
					"defmod"=>3,
					"roundmsg"=>"Dein Angriffswert und deine Verteidigung vervielfachen sich!",
					"activate"=>"offense,defense"
					);
				break;
			}
			$goodguy[thieveryuses]-=(int)$HTTP_GET_VARS[l];
		}else{
			$goodguy[bufflist]['ts0'] = array(
				"startmsg"=>"`nDu versuchst, {badguy} anzugreifen, indem du deine besten Diebesknste in die Praxis umsetzt - aber du stolperst ber deine eigenen Fsse.`n`n",
				"rounds"=>1,
				"activate"=>"roundstart"
				);
		}
	}

fge darunter ein:

if ($HTTP_GET_VARS[skill]=="FI"){
		if ($goodguy[fireuses] >= $HTTP_GET_VARS[l]){
			$creaturedmg = 0;
			switch($HTTP_GET_VARS[l]){
			case 1:
				$goodguy[bufflist]['fi1'] = array(
					"startmsg"=>"`n`^Du spielst mit dem Feuer und fgst {badguy} eine Menge brandwunden zu.`n`n",
					"name"=>"`%Feuertanz",
					"rounds"=>5,
					"wearoff"=>"Dein Feuertanz hlt nicht ewig und das Feuer erlischt.",
					"regen"=>$goodguy['level'],
					"effectmsg"=>"Etwas Feuer verbrennt {badguy} und verletzt ihn mit `^{damage}`) Schadenspunkten..",
					"effectnodmgmsg"=>"Das Feuer schliet {badguy} ein, aber `\$VERLETZT IHN NICHT`)!",
					"activate"=>"roundstart");
				break;
			case 2:
				$goodguy[bufflist]['fi2'] = array(
					"startmsg"=>"`n`^Du reibst Spiritus auf dein(e/n) ".$session[user][weapon].".`n`n",
					"name"=>"`%Feuer Waffe",
					"rounds"=>5,
					"wearoff"=>"Das Blut deines Gegners hat das Feuer deiner Waffe gelscht.",
					"minioncount"=>1,
					"roundmsg"=>"Dein Angriffswert vervielfacht sich!",
					"minbadguydamage"=>1,
					"maxbadguydamage"=>$goodguy['level']*3,
					"activate"=>"offense"
					);
				break;
			case 3:
				$goodguy[bufflist]['fi3'] = array(
					"startmsg"=>"`n`^Du pfeifst auf zwei Fingern und ein Drache steht vor {badguy}.`n`n",
					"name"=>"`%Feuer Drache",
					"rounds"=>5,
					"wearoff"=>"Dein Feuer erlischt darunter strahlt die gewohnt funkelnde Klinge.",
					"badguydmgmod"=>0.5,
					"roundmsg"=>"{badguy} taumelt vor Schmerzen der Verbrennung hin und her und trifft dich nur mit halben Schaden.",
					"activate"=>"defense"
					);
				break;
			case 5:
				$goodguy[bufflist]['fi5'] = array(
					"startmsg"=>"`n`^Du streckst deine Hand aus und {badguy} fngt an zu glhen.`n`n",
					"name"=>"`%Seele verbrennen",
					"rounds"=>5,
					"wearoff"=>"Die Seele deines Opfers hat sich erholt.",
					"badguyatkmod"=>0,
					"badguydefmod"=>0,
					"roundmsg"=>"{badguy} kratzt sich beim Versuch, die eigene Seele zu befreien, fast die Augen aus und kann nicht angreifen oder sich verteidigen.",
					"activate"=>"offense,defense"
				);
			break;
			}
			$goodguy[fireuses]-=(int)$HTTP_GET_VARS[l];
		}else{
			$goodguy[bufflist]['fi0'] = array(
				"startmsg"=>"`nDu legst deine Stirn in Falten und beschwrst die Elemente.  Eine kleine Flamme erscheint. {badguy} zndet sich eine Zigarette daran an, dankt dir und strzt sich wieder auf dich.`n`n",
				"rounds"=>1,
				"activate"=>"roundstart"
			);
		}
	}

if ($HTTP_GET_VARS[skill]=="WM"){
		if ($goodguy[wmagieuses] >= $HTTP_GET_VARS[l]){
			$creaturedmg = 0;
			switch($HTTP_GET_VARS[l]){
			case 1:
				$goodguy[bufflist]['wm1'] = array(
					"startmsg"=>"`n`^Du fngst an eine Formel vor sich hin zu sprechen.`n`n",
					"name"=>"`&Unsichtbarkeitszauber",
					"rounds"=>5,
					"wearoff"=>"Dein Zauber hat nachgelassen du bist wieder zu sehen.",
					"regen"=>$goodguy['level'],
					"effectmsg"=>"Du trifft{badguy} und verletzt ihn mit `^{damage}`) Schadenspunkten. Er konnte dich nicht sehen.",
					"effectnodmgmsg"=>"Du verwirrst {badguy}, aber `\$VERLETZT IHN NICHT`)!",
					"activate"=>"roundstart");
				break;
			case 2:
				$goodguy[bufflist]['wm2'] = array(
					"startmsg"=>"`n`^Du sprichst eine Formel und dein(e) ".$session[user][weapon].". verwandelt sich in Glhendes Licht.`n`n",
					"name"=>"`^Sonnenstrahl Zauber",
					"rounds"=>5,
					"wearoff"=>"Die dunklen Absichten deines Gegeners bertnen das grelle Licht",
					"atkmod"=>2,
					"minioncount"=>1,
					"roundmsg"=>"Dein Angriffswert vervielfacht sich!",
					"minbadguydamage"=>1,
					"maxbadguydamage"=>$goodguy['level']*3,
					"activate"=>"offense"
					);
				break;
			case 3:
				$goodguy[bufflist]['wm3'] = array(
					"startmsg"=>"`n`\$Du sprichst eine Formel aus und du stehst 2x vor {badguy} und verwirrst ihn.`n`n",
					"name"=>"`\$Verdopplungs Zauber",
					"rounds"=>5,
					"wearoff"=>"Dein doppelgnger hat erkannt das er zu schwach ist und luft weg",
					"badguydmgmod"=>0.5,
					"roundmsg"=>"{badguy} ist verwirrt weil er nicht wei wen er schlagen soll deswegen trifft er dich nur mit halben Schadenpunkten.",
					"activate"=>"defense"
					);
				break;
			case 5:
				$goodguy[bufflist]['wm5'] = array(
					"startmsg"=>"`n`\$Du holst eine flasche aus deiner Tasche und trinkst einen Schluck daraus.`n`n",
					"name"=>"`\$Zauber Trank",
					"rounds"=>5,
					"wearoff"=>"Du bist so schnell wie der wind so dass dein Gegner nicht hinter her kommt.",
					"badguyatkmod"=>0,
					"badguydefmod"=>0,
					"roundmsg"=>"{badguy} fllt Tot um bei dem Versuch dich zu fangen.",
					"activate"=>"offense,defense"
				);
			break;
			}
			$goodguy[wmagieuses]-=(int)$HTTP_GET_VARS[l];
		}else{
			$goodguy[bufflist]['wm0'] = array(
				"startmsg"=>"`nDu legst deine Stirn in Falten und suselt eine Zauber Formel. {badguy} lacht dich aus. Von wegen Abrakadabra Fuste zhlen.`n`n",
				"rounds"=>1,
				"activate"=>"roundstart"
			);
		}
	}

suche:

if ($row[turn]==1) $sql = "UPDATE pvp SET hp1=$goodguy[hitpoints],hp2=$badguy[hitpoints],thieveryuses1=$goodguy[thieveryuses],darkartuses1=$goodguy[darkartuses],magicuses1=$goodguy[magicuses],bufflist1='".addslashes($goodguy[bufflist])."',lastmsg='$message',turn=2 WHERE acctid1=".$session[user][acctid]."";
			if ($row[turn]==2) $sql = "UPDATE pvp SET hp1=$badguy[hitpoints],hp2=$goodguy[hitpoints],thieveryuses2=$goodguy[thieveryuses],darkartuses2=$goodguy[darkartuses],magicuses2=$goodguy[magicuses],bufflist2='".addslashes($goodguy[bufflist])."',lastmsg='$message',turn=1 WHERE acctid2=".$session[user][acctid]."";

ersetze mit:

if ($row[turn]==1) $sql = "UPDATE pvp SET hp1=$goodguy[hitpoints],hp2=$badguy[hitpoints],thieveryuses1=$goodguy[thieveryuses],darkartuses1=$goodguy[darkartuses],magicuses1=$goodguy[magicuses],fireuses1=$goodguy[fireuses],wmagieuses1=$goodguy[wmagieuses],bufflist1='".addslashes($goodguy[bufflist])."',lastmsg='$message',turn=2 WHERE acctid1=".$session[user][acctid]."";
			if ($row[turn]==2) $sql = "UPDATE pvp SET hp1=$badguy[hitpoints],hp2=$goodguy[hitpoints],thieveryuses2=$goodguy[thieveryuses],darkartuses2=$goodguy[darkartuses],magicuses2=$goodguy[magicuses],fireuses2=$goodguy[fireuses],wmagieuses2=$goodguy[wmagieuses],bufflist2='".addslashes($goodguy[bufflist])."',lastmsg='$message',turn=1 WHERE acctid2=".$session[user][acctid]."";

--------------------------------------------------------------------

ffne
skillmaster.php und finde:

case 3:
	$c="`^";
	break;

fge darunter ein:

case 4:
	$c="`q";
	break;
case 5:
	$c=`&";

finde:

$skills = array(1=>"Dunkle Knste","Mystische Krfte","Diebeskunst");

ersetze mit:

$skills = array(1=>"Dunkle Knste","Mystische Krfte","Diebeskunst","Feuer Knste","Weie Magie");
-------------------------------------------------------------------

ffne
user.php und finde:

"specialty"=>"Spezialitt,enum,0,Unspezifiziert,1,Dunkle Knste,2,Mystische Krfte,3,Diebeskunst",

ersetze mit:

"specialty"=>"Spezialitt,enum,0,Unspezifiziert,1,Dunkle Knste,2,Mystische Krfte,3,Diebeskunst,4,Feuer Knste,5,Weie Magie",

finde:

"thieveryuses"=>"`^^--heute brig`0,int",

fge darunter ein:

"fire"=>"`qStufe in Feuer Knsten`0,int",
	"fireuses"=>"`q^--heute brig`0,int",

"wmagie"=>"`qStufe in Weier Magie`0,int",
	"wmagieuses"=>"`q^--heute brig`0,int",
---------------------------------------------------------------------

ffne
newday.php und finde:

addnav("","newday.php?setspecialty=3$resline");

fge darunter ein:

addnav("","newday.php?setspecialty=4$resline");
addnav("","newday.php?setspecialty=5$resline");

fined:

output("<a href='newday.php?setspecialty=3$resline'>von den Reichen gestohlen und es dir selbst gegeben hast (`^Diebeskunst`0)</a>`n",true);

fge darunter ein:

output("<a href='newday.php?setspecialty=4$resline'>viel mit Feuer gespielt hast  (`qFeuer Knste`0)</a>`n",true);

output("<a href='newday.php?setspecialty=5$resline'>viel ber die Weie Magie gelesen  (`&Weie Magie`0)</a>`n",true);

finde:

addnav("`^Diebesknste","newday.php?setspecialty=3$resline");

fge darunter ein:

addnav("`qFeuer Knste","newday.php?setspecialty=4$resline");

addnav("`&Weie Magie","newday.php?setspecialty=5$resline");



finde:

case 3:
			  page_header("Diebesknste");
				output("`6Du hast schon sehr frh bemerkt, dass ein gewhnlicher Rempler im Gedrnge dir das Gold eines vom Glck bevorzugteren Menschen einbringen kann. ");
				output("Auerdem hast du entdeckt, dass der Rcken deiner Feinde anflliger gegen kleine Klingen ist, als deren Vorderseite gegen mchtige Waffen.");
				break;


fge darunter ein:

case 4:
			  page_header("Feuer Knste");
				output("`6Du hast schon sehr frh angefangen mit dem feuer zu spielen. Im Alter eines Jugendlichen konntest du bereits Knste die jedermann beeindruckten. ");
				output("Auerdem hast du bemerkt das deine Feinde gegen Feuer sehr empfindlich sind. Deswegen nutzt du lieber Feuer als Waffen.");
				break;


case 5:
			  page_header("Weie Magie");
				output("`6Du hast schon sehr frh angefangen Bcher ebr zauberrei zu lesen. Heute beherscht du die Weie Magie besser als jeder andere. ");
				output("Auerdem hast du bemerkt das du deine Feinde verzaubern kannst. Deswegen fgst du ihnen lieber Schaden mit Zauber als mit waffen zu.");
				break;

finde:

$skills = array(1=>"Dunkle Knste","Mystische Krfte","Diebesknste");

ersetze mit:

$skills = array(1=>"Dunkle Knste","Mystische Krfte","Diebesknste","Feuer Knste","Weie Magie");

finde:

$session['user']['thieveryuses'] = (int)($session['user']['thievery']/3) + ($session['user']['specialty']==3?$sb:0);


fge darunter ein:

$session['user']['fireuses'] = (int)($session['user']['fire']/3) + ($session['user']['specialty']==4?$sb:0);

$session['user']['wmagieuses'] = (int)($session['user']['wmagie']/3) + ($session['user']['specialty']==5?$sb:0);

finde

if ($session['user']['specialty']==3 and $settings['weather']=="Neblig"){
			output("`^`nDer Nebel bietet Dieben einen zustzlichen Vorteil. Du bekommst eine zustzliche Anwendung.`n");
			$session[user][thieveryuses]++;
			}	

fge darunter ein

if ($session['user']['specialty']==4 and $settings['weather']=="Sonnig"){
			output("`^`nDie Sonne verschafft dir einenen Vorteil, sie bringt besser Sachen zum Brennen. Du bekommst eine zustzliche Anwendung.`n");
			$session[user][fireuses]++;
			}	

if ($session['user']['specialty']==5 and $settings['weather']=="Sonnig"){
			output("`^`nDie Sonne verschafft dir einenen Vorteil, sie bringt dir gute Laune damit lsst es sich besser Zaubern.`n");
			$session[user][wmagieuses]++;
			}	

------------------------------------------

ffne
academy.php und suche:

if ($session[user][specialty] == 1)
		output(" `iDunklen Knste`i");
		else if ($session[user][specialty] == 2)
		output(" `iMystischen Krfte`i");
		else
		output(" `iDiebeskunst`i");

ersetze mit:

if ($session[user][specialty] == 1)
		output(" `iDunklen Knste`i");
		else if ($session[user][specialty] == 2)
		output(" `iMystischen Krfte`i");
		else if ($session[user][specialty] == 3)
		output(" `iDiebeskunst`i");
		else if ($session[user][specialty] == 4)
		output(" `iFeuer Knste`i");
		else
		output("`iWeie Magie");

suche:

if ($session[user][specialty] == 1)
		{
			output("`3Selbststudium der Dunklen Knste: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktischer Unterricht im Tiere qulen: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`3Eine Lehrstunde beim Meister der dunklen Knste, `$ Warchild `3selbst, nehmen: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}
		else if ($session[user][specialty] == 2)
		{
			output("`3Selbststudium in der Bibliothek: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktische bung in der Magiekammer: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`$ Warchilds `3Mystikstunde: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}
		else
		{
		output("`3Selbststudium mit Bchern ber das stille Handwerk: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktische bung im Diebeslabyrinth: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`$ Warchilds `3Lehrstunde fr Nachwuchsdiebe: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}

ersetze mit:

if ($session[user][specialty] == 1)
		{
			output("`3Selbststudium der Dunklen Knste: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktischer Unterricht im Tiere qulen: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`3Eine Lehrstunde beim Meister der dunklen Knste, `$ Warchild `3selbst, nehmen: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}
		else if ($session[user][specialty] == 2)
		{
			output("`3Selbststudium in der Bibliothek: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktische bung in der Magiekammer: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`$ Warchilds `3Mystikstunde: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}
		else if ($session[user][specialty] == 3)
		{
			output("`3Selbststudium mit Bchern ber das stille Handwerk: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktische bung im Diebeslabyrinth: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`$ Warchilds `3Lehrstunde fr Nachwuchsdiebe: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}
		else if ($session[user][specialty] == 4)
		{
			output("`3Selbststudium mit Streichholz und Papier: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktische bung im Feuerkreis: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`$ Warchilds `3Lehrstunde fr Feuer Spielerei: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}
		else
		{
			output("`3Selbststudium mit Bchern ber die helle Magie: ");
			output("`$".$cost_low ."`^ Gold`n");
			output("`3Praktische bung im Raum der Engel: ");
			output("`$".$cost_medium ."`^ Gold und `$1 Edelstein`^`n");
			output("`$ Warchilds `3Lehrstunde fr Nachwuchsengel: ");
			output("`$".$cost_high ."`^ Gold und `$2 Edelsteine`^`n");
		}

suche:

if ($session[user][specialty] == 1)
				output(" `iDunkle Knste`i");
				else if ($session[user][specialty] == 2)
				output(" `iMystische Krfte`i");
				else
				output(" `iDiebeskunst`i");

ersetze mit:

if ($session[user][specialty] == 1)
				output(" `iDunkle Knste`i");
				else if ($session[user][specialty] == 2)
				output(" `iMystische Krfte`i");
				else if ($session[user][specialty] == 3)
				output(" `iDiebeskunst`i");
				else if ($session[user][specialty] == 4)
				output(" `iFeuerknste`i");
				else
				output(" `iWeie Magie`i");

suche:

if ($session[user][specialty] == 1)
			{
				output("`^Du betrittst den `7Tierkfig`^!`n");
				output("Ein niedlich aussehendes, weisses Kaninchen sitzt in der Mitte des Kfigs und glotzt");
				output("Dich an. Du holst zum Schlag aus, doch auf einmal springt es auf Dich zu und");
				output("`$ grbt seine Zhne in Deine Hand!`^ Glcklicherweise bist Du noch zu betrunken um den Schmerz zu fhlen...`n");
				output("aber dafr wird Deine Hand morgen hllisch weh tun!`n");
				output("Mit einer bandagierten Hand verlsst Du den Ort.`n`n");
				output("`5Du verlierst ein paar Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints] - $session[user][hitpoints] * 0.2;
			}
			else if ($session[user][specialty] == 2)
			{
				output("`^Du betrittst die `7Magiekammer`^!`n");
				output("Ein Golem marschiert auf Dich zu, doch Deine Sicht ist vom Alkohol noch so verschwommen, dass Dein Spruch ihn verfehlt!`n");
				output("Statt dessen trifft er Dich mit einer grossen Keule und Du verlierst das Bewusstsein.`n");
				output("Nach ein paar Minuten wachst Du vor der Akademie mit fiesen Kopfschmerzen wieder auf und torkelst zurck in die Stadt.`n`n");
				output("`5Du verlierst ein paar Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints] - $session[user][hitpoints] * 0.2;
			}
			else
			{
			output("`^Du betrittst das `7Labyrinth der Fallen`^!`n");
				output("Whrend Du, immer langsam an der Wand lang wegen des Alkohols, Dich in Richtung des Eingangs bewegst (oh Mann Du bist betrunken!), kann Warchild ein grausames Lcheln nicht unterdrcken.`n");
				output("Um es kurz zu machen: Du wirst dreimal von einer vergifteten Nadel gestochen, schneidest Dich zweimal an einem");
				output(" versteckten Draht und einmal bersiehst Du die grosse Falltr, durch die man direkt in den Mllkbel fllt,");
				output(" der vor der Akademie steht.`n");
				output("Halbtot sammelst Du die Reste von Dir wieder zusammen und wankst zurck ins Dorf.`n`n");
				output("`5Du verlierst einige Menge Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints]  * 0.1;
			}

ersetze mit :

if ($session[user][specialty] == 1)
			{
				output("`^Du betrittst den `7Tierkfig`^!`n");
				output("Ein niedlich aussehendes, weisses Kaninchen sitzt in der Mitte des Kfigs und glotzt");
				output("Dich an. Du holst zum Schlag aus, doch auf einmal springt es auf Dich zu und");
				output("`$ grbt seine Zhne in Deine Hand!`^ Glcklicherweise bist Du noch zu betrunken um den Schmerz zu fhlen...`n");
				output("aber dafr wird Deine Hand morgen hllisch weh tun!`n");
				output("Mit einer bandagierten Hand verlsst Du den Ort.`n`n");
				output("`5Du verlierst ein paar Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints] - $session[user][hitpoints] * 0.2;
			}
			else if ($session[user][specialty] == 2)
			{
				output("`^Du betrittst die `7Magiekammer`^!`n");
				output("Ein Golem marschiert auf Dich zu, doch Deine Sicht ist vom Alkohol noch so verschwommen, dass Dein Spruch ihn verfehlt!`n");
				output("Statt dessen trifft er Dich mit einer grossen Keule und Du verlierst das Bewusstsein.`n");
				output("Nach ein paar Minuten wachst Du vor der Akademie mit fiesen Kopfschmerzen wieder auf und torkelst zurck in die Stadt.`n`n");
				output("`5Du verlierst ein paar Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints] - $session[user][hitpoints] * 0.2;
			}
			else if ($session[user][specialty] == 3)
			{
				output("`^Du betrittst das `7Labyrinth der Fallen`^!`n");
				output("Whrend Du, immer langsam an der Wand lang wegen des Alkohols, Dich in Richtung des Eingangs bewegst (oh Mann Du bist betrunken!), kann Warchild ein grausames Lcheln nicht unterdrcken.`n");
				output("Um es kurz zu machen: Du wirst dreimal von einer vergifteten Nadel gestochen, schneidest Dich zweimal an einem");
				output(" versteckten Draht und einmal bersiehst Du die grosse Falltr, durch die man direkt in den Mllkbel fllt,");
				output(" der vor der Akademie steht.`n");
				output("Halbtot sammelst Du die Reste von Dir wieder zusammen und wankst zurck ins Dorf.`n`n");
				output("`5Du verlierst einige Menge Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints]  * 0.1;
			}
			else if ($session[user][specialty] == 4)
			{
				output("`^Du betrittst den `7Feuer Kreis`^!`n");
				output("Whrend Du, beinahe in das Feuer rein trittst wegen des Alkohols, und du sich richtung Ausgang bewegst (oh Mann Du bist betrunken!), kann Warchild sich ein Lcheln nicht unterdrcken.`n");
				output("Um es kurz zu machen: Du verbrennst dir nicht nur die Fe sondern auch Finger und die Nase.");
				output("Halb verbrannt versuchst du durch Heiltrnke deine Wunden zu heilen.`n`n");
				output("`5Du verlierst ein paar Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints]  * 0.1;
			}
			else
			{
				output("`^Du betrittst die `7Helle Halle`^!`n");
				output("Whrend Du, von dem Licht so sehr geblendet wirst und wegen des Alkohols umkippst. Und Wachild dich auffngt und schmunzelt. Wie betrunken kann man nur sein?!`n");
				output("Um es kurz zu machen: Du fllst Wachild in die Arme knickst mit dem Fu um wirst Ohnmchtig als er dich los lsst");
				output(" und schlgst dir leicht den Kopf auf. Als du zu boden fllst.");
				output("Voller Schmerzen versuchst du deine Gedanken zu sammeln und wieder zurck ins Dorf zu laufen.`n`n");
				output("`5Du verlierst ein paar Lebenspunkte!");
				$session[user][hitpoints] = $session[user][hitpoints]  * 0.1;
			}

suche:

if ($session['user']['specialty'] == 1) output("den `\$Dunklen Knsten`7");
		if ($session['user']['specialty'] == 2) output("den `%Mystischen Krften`7");
		if ($session['user']['specialty'] == 3) output("`^Diebesknsten`7");

ersetze mit :

if ($session['user']['specialty'] == 1) output("den `\$Dunklen Knsten`7");
		if ($session['user']['specialty'] == 2) output("den `%Mystischen Krften`7");
		if ($session['user']['specialty'] == 3) output("`^Diebesknsten`7");
		if ($session['user']['specialty'] == 4) output("`qFeuer Knsten`7");
		if ($session['user']['specialty'] == 5) output("`&Weie Magie`7");

-----------------------------------------------------------------------------

ffne
specials/altar und finde:

addnav("Nimm den Schdel","forest.php?op=skull");

fge darunter ein:

addnav("Nimm die Fackel","forest.php?op=fackel");
	addnav("Gehe ins Licht","forest.php?op=licht");

suche:

}else if ($HTTP_GET_VARS[op]=="skull"){
  $session[user][turns]--; 
	if (e_rand(0,1)==0){
	  output("`#Du greifst nach dem Schdel. Vor deinen Augen lst sich der Schdel auf und du fhlst eine Energiewelle in deinen Krper fahren!`n`n  `&Du erhltst 10 zustzliche Anwendungen der Dunklen Knste.`n`n`#Aber du bist auch etwas traurig, denn diese Kraft wird morgen wieder verschwunden sein.");
		$session[user][darkartuses] = $session[user][darkartuses] + 10;
	}else{
    output("`#Du greifst nach dem Schdel. Vor deinen Augen lst sich der Schdel auf und du fhlst eine Energiewelle in deinen Krper fahren!`n`n  `&Du erhltst 3 Levels in Dunklen Knsten!");
		$session[user][darkarts] = $session[user][darkarts] + 3;
		$session[user][darkartuses]++;
	}
	addnav("Zurck in den Wald","forest.php");
	$session[user][specialinc]="";

fge darunter ein:

}else if ($HTTP_GET_VARS[op]=="fackel"){
  $session[user][turns]--; 
	if (e_rand(0,1)==0){
	  output("`qDu greifst nach der Fackel und verbrennst dir die Finger. Doch eine Seltsame Magie ist dabei auf dich bergeglitten. Du weit aber auch das diese magie morgen wieder verschunen sein wird.");
		$session[user][fireuses] = $session[user][fireuses] + 10;
	}else{
    output("`qDu greifst nach der Fackel und verbrennst dir die Finger. Doch eine Seltsame Magie ist dabei auf dich bergeglitten.`n`n  `&Du erhltst 3 Levels in Feuer Knsten!");
		$session[user][fire] = $session[user][fire] + 3;
		$session[user][fireuses]++;
	}
	addnav("Zurck in den Wald","forest.php");
	$session[user][specialinc]="";

}else if ($HTTP_GET_VARS[op]=="licht"){
  $session[user][turns]--; 
	if (e_rand(0,1)==0){
	  output("`&Du gehst reinen Herzens in das Licht und sprst eine uerst entspannende Wrem durch deinen Krper flieen. Du hast bist morgen eineige Anwendungen in Weie Magie erhalten.Bedenke das diese morgen wieder weg sind.");
		$session[user][wmagieuses] = $session[user][wmagieuses] + 10;
	}else{
    output("`&Du gehst reinen Herzens in das Licht und sprst eine uerst entspannende Wrem durch deinen Krper flieen.`n`n  `&Du erhltst 3 Levels in Weier Magie!");
		$session[user][wmagie] = $session[user][wmagie] + 3;
		$session[user][wmagieuses]++;
	}
	addnav("Zurck in den Wald","forest.php");
	$session[user][specialinc]="";

suche:

$session[user][thieveryuses]+=10;
			$session[user][darkartuses]+=10;
			$session[user][magicuses]+=10;

fge darunter ein:

$session[user][fireuses]+=10;
			$session[user][wmagieuses]+=10;

suche:

$session[user][thievery]+=3;
			$session[user][darkarts]+=3;
			$session[user][magic]+=3;

fge darunter ein:

$session[user][fire]+=3;
			$session[user][wmagie]+=3;

suche:

$session[user][thieveryuses]++;
			$session[user][darkartuses]++;
			$session[user][magicuses]++;

fge darunter ein:

$session[user][fireuses]++;
			$session[user][wmagieuses]++;

-------------------------------------------------------------------------------------


Schon funktionsfhig	